cad pdm software cae it jobs cnc consulting employment computer aided engineering computer aided design cam engineering jobs crm contract erp jobs finance jobs job autocad manufacturing